package com.vshop.entity.interfacerequest.morespecial.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Setter
@Getter
public class ResponseMoreSpecialDataTradeData implements Serializable {

    @ApiModelProperty(value = "套餐产品编码", example = "PACKAGE20180502000013", dataType = "String")
    private String packageCode;

    @ApiModelProperty(value = "套餐产品名称", example = "欧洲陆运线产品一10m/月", dataType = "String")
    private String packageName;

    @ApiModelProperty(value = "套餐产品类型，取值定义如下： 0-日程套餐； 1-日流量套餐； 2-月流量套餐； 3-季度流量套餐； 4-半年流量套餐； 5-年流量套餐；", example = "2", dataType = "String")
    private String packageType;

    @ApiModelProperty(value = "如果packageType为 0，此字段必须有值， 取值包括两种： 1-单天定价； 2-打包定价；", example = "2/月", dataType = "String")
    private String priceType;

    @ApiModelProperty(value = "流量套餐产品的订购方式，取值定义如 下： 1-预付费套餐； 2-后付费套餐； 如果 packageType 不为 0,此字段不能为空；", example = "2", dataType = "String")
    private String buyType;

    @ApiModelProperty(value = "套餐产品流量，单位MB;packageType 不为 0，此字段不能为空;", example = "100", dataType = "String")
    private String packageFlow;

    @ApiModelProperty(value = "套餐产品的最小订购周期", example = "1", dataType = "String")
    private String minOrderPeriod;

    @ApiModelProperty(value = "套餐产品的最大订购周期，如果没有最大订购周期限制，此处填写-1；", example = "-1", dataType = "String")
    private String maxOrderPeriod;

    @ApiModelProperty(value = "原价价格（人民币）", example = "88", dataType = "String")
    private String originalPriceCNY;

    @ApiModelProperty(value = "原价价格（美元）", example = "25", dataType = "String")
    private String originalPriceUSD;

    @ApiModelProperty(value = "特价价格(人民币)", example = "86", dataType = "String")
    private String specialPriceCNY;

    @ApiModelProperty(value = "特价价格(美元)", example = "24", dataType = "String")
    private String specialPriceUSD;

    @ApiModelProperty(value = "详情页图片展示地址", example = "https://", dataType = "String")
    private String picDetailspage;

    @ApiModelProperty(value = "覆盖国家", example = "中国，日本，韩国", dataType = "String")
    private String coverCountry;

    @ApiModelProperty(value = "销售分类：\n" + "为您推荐=1；\n" + "特价展示=2；\n" + "热门分类=3\n", example = "1", dataType = "String")
    private String salesType;
}
